#ifndef STRUCTURE_DEF
#define STRUCTURE_DEF

#define DEJAVU 1
#define PASVU 0

#define PERDU 1
#define GAGNE 2

#ifdef _WIN32 
#define eff_ec system("cls")
#else
#define eff_ec system("clear")
#endif


//les constantes de la fonction box qui trace les cadres 
#define T_LEFT 218
#define T_RIGHT 191
#define B_LEFT 192
#define B_RIGHT 217
#define HZTL 196
#define VRTL 179
#define BLANK 32


struct parcelle
{
	int mine;
	int status;
};

typedef struct parcelle parcelle;

typedef struct str_champs{
	int nb_erreurs_restant;
	int nb_lignes;
	int nb_colonnes;
	parcelle *tab;
} str_champs ;

typedef str_champs *champs;



#endif

